<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.23">
<meta name="description" content="This chapter contains a description of the NetX Duo events.">
<title>Chapter 8 - NetX Duo trace events</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
<style>
/*! Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
/* Uncomment the following line when using as a custom stylesheet */
/* @import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; */
html{font-family:sans-serif;-webkit-text-size-adjust:100%}
a{background:none}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
b,strong{font-weight:bold}
abbr{font-size:.9em}
abbr[title]{cursor:help;border-bottom:1px dotted #dddddf;text-decoration:none}
dfn{font-style:italic}
hr{height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{padding:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*,::before,::after{box-sizing:border-box}
html,body{font-size:100%}
body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;line-height:1;position:relative;cursor:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
.left{float:left!important}
.right{float:right!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.hide{display:none}
img,object,svg{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
a{color:#2156a5;text-decoration:underline;line-height:inherit}
a:hover,a:focus{color:#1d4b8f}
a img{border:0}
p{line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}
p aside{font-size:.875em;line-height:1.35;font-style:italic}
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em}
h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0}
h1{font-size:2.125em}
h2{font-size:1.6875em}
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}
h4,h5{font-size:1.125em}
h6{font-size:1em}
hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)}
ul,ol,dl{line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}
ul,ol{margin-left:1.5em}
ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ul.square{list-style-type:square}
ul.circle ul:not([class]),ul.disc ul:not([class]),ul.square ul:not([class]){list-style:inherit}
ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}
dl dt{margin-bottom:.3125em;font-weight:bold}
dl dd{margin-bottom:1.25em}
blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}
blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)}
@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}
h1{font-size:2.75em}
h2{font-size:2.3125em}
h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em}
h4{font-size:1.4375em}}
table{background:#fff;margin-bottom:1.25em;border:1px solid #dedede;word-wrap:normal}
table thead,table tfoot{background:#f7f8f7}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left}
table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)}
table tr.even,table tr.alt{background:#f8f8f7}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{line-height:1.6}
h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em}
h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400}
.center{margin-left:auto;margin-right:auto}
.stretch{width:100%}
.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table}
.clearfix::after,.float-group::after{clear:both}
:not(pre).nobreak{word-wrap:normal}
:not(pre).nowrap{white-space:nowrap}
:not(pre).pre-wrap{white-space:pre-wrap}
:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed}
pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed}
pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit}
pre>code{display:block}
pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal}
em em{font-style:normal}
strong strong{font-weight:400}
.keyseq{color:rgba(51,51,51,.8)}
kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 .1em #fff;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
.keyseq kbd:first-child{margin-left:0}
.keyseq kbd:last-child{margin-right:0}
.menuseq,.menuref{color:#000}
.menuseq b:not(.caret),.menuref{font-weight:inherit}
.menuseq{word-spacing:-.02em}
.menuseq b.caret{font-size:1.25em;line-height:.8}
.menuseq i.caret{font-weight:bold;text-align:center;width:.45em}
b.button::before,b.button::after{position:relative;top:-1px;font-weight:400}
b.button::before{content:"[";padding:0 3px 0 2px}
b.button::after{content:"]";padding:0 2px 0 3px}
p a>code:hover{color:rgba(0,0,0,.9)}
#header,#content,#footnotes,#footer{width:100%;margin:0 auto;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em}
#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table}
#header::after,#content::after,#footnotes::after,#footer::after{clear:both}
#content{margin-top:1.25em}
#content::before{content:none}
#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0}
#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf}
#header>h1:only-child{border-bottom:1px solid #dddddf;padding-bottom:8px}
#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:flex;flex-flow:row wrap}
#header .details span:first-child{margin-left:-.125em}
#header .details span.email a{color:rgba(0,0,0,.85)}
#header .details br{display:none}
#header .details br+span::before{content:"\00a0\2013\00a0"}
#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)}
#header .details br+span#revremark::before{content:"\00a0|\00a0"}
#header #revnumber{text-transform:capitalize}
#header #revnumber::after{content:"\00a0"}
#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem}
#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em}
#toc>ul{margin-left:.125em}
#toc ul.sectlevel0>li>a{font-style:italic}
#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}
#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none}
#toc li{line-height:1.3334;margin-top:.3334em}
#toc a{text-decoration:none}
#toc a:active{text-decoration:underline}
#toctitle{color:#7a2518;font-size:1.2em}
@media screen and (min-width:768px){#toctitle{font-size:1.375em}
body.toc2{padding-left:15em;padding-right:0}
body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px}
#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto}
#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em}
#toc.toc2>ul{font-size:.9em;margin-bottom:0}
#toc.toc2 ul ul{margin-left:0;padding-left:1em}
#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em}
body.toc2.toc-right{padding-left:0;padding-right:15em}
body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}}
@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0}
#toc.toc2{width:20em}
#toc.toc2 #toctitle{font-size:1.375em}
#toc.toc2>ul{font-size:.95em}
#toc.toc2 ul ul{padding-left:1.25em}
body.toc2.toc-right{padding-left:0;padding-right:20em}}
#content #toc{border:1px solid #e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;border-radius:4px}
#content #toc>:first-child{margin-top:0}
#content #toc>:last-child{margin-bottom:0}
#footer{max-width:none;background:rgba(0,0,0,.8);padding:1.25em}
#footer-text{color:hsla(0,0%,100%,.8);line-height:1.44}
#content{margin-bottom:.625em}
.sect1{padding-bottom:.625em}
@media screen and (min-width:768px){#content{margin-bottom:1.25em}
.sect1{padding-bottom:1.25em}}
.sect1:last-child{padding-bottom:0}
.sect1+.sect1{border-top:1px solid #e7e7e9}
#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400}
#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em}
#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}
#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none}
#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221}
details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}
details{margin-left:1.25rem}
details>summary{cursor:pointer;display:block;position:relative;line-height:1.6;margin-bottom:.625rem;outline:none;-webkit-tap-highlight-color:transparent}
details>summary::-webkit-details-marker{display:none}
details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1.25rem;transform:translateX(15%)}
details[open]>summary::before{border:solid transparent;border-top:solid;border-width:.5em .3em 0;transform:translateY(15%)}
details>summary::after{content:"";width:1.25rem;height:1em;position:absolute;top:.3em;left:-1.25rem}
.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic}
table.tableblock.fit-content>caption.title{white-space:nowrap;width:0}
.paragraph.lead>p,#preamble>.sectionbody>[class=paragraph]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)}
.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}
.admonitionblock>table td.icon{text-align:center;width:80px}
.admonitionblock>table td.icon img{max-width:none}
.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase}
.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6);word-wrap:anywhere}
.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}
.exampleblock>.content{border:1px solid #e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;border-radius:4px}
.sidebarblock{border:1px solid #dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;border-radius:4px}
.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}
.exampleblock>.content>:first-child,.sidebarblock>.content>:first-child{margin-top:0}
.exampleblock>.content>:last-child,.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}
.literalblock pre,.listingblock>.content>pre{border-radius:4px;overflow-x:auto;padding:1em;font-size:.8125em}
@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}}
@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}}
.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class=highlight],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8}
.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)}
.listingblock>.content{position:relative}
.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5}
.listingblock:hover code[data-lang]::before{display:block}
.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5}
.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"}
.listingblock pre.highlightjs{padding:0}
.listingblock pre.highlightjs>code{padding:1em;border-radius:4px}
.listingblock pre.prettyprint{border-width:0}
.prettyprint{background:#f7f7f8}
pre.prettyprint .linenums{line-height:1.45;margin-left:2em}
pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0}
pre.prettyprint li code[data-lang]::before{opacity:1}
pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none}
table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none}
table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal}
table.linenotable td.code{padding-left:.75em}
table.linenotable td.linenos,pre.pygments .linenos{border-right:1px solid;opacity:.35;padding-right:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
pre.pygments span.linenos{display:inline-block;margin-right:.75em}
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
.quoteblock blockquote{margin:0;padding:0;border:0}
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}
.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right}
.verseblock{margin:0 1em 1.25em}
.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans-serif;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility}
.verseblock pre strong{font-weight:400}
.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex}
.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic}
.quoteblock .attribution br,.verseblock .attribution br{display:none}
.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)}
.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none}
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;font-size:.85rem;text-align:left;margin-right:0}
p.tableblock:last-child{margin-bottom:0}
td.tableblock>.content{margin-bottom:1.25em;word-wrap:anywhere}
td.tableblock>.content>:last-child{margin-bottom:-1.25em}
table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
table.grid-all>*>tr>*{border-width:1px}
table.grid-cols>*>tr>*{border-width:0 1px}
table.grid-rows>*>tr>*{border-width:1px 0}
table.frame-all{border-width:1px}
table.frame-ends{border-width:1px 0}
table.frame-sides{border-width:0 1px}
table.frame-none>colgroup+*>:first-child>*,table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}
table.frame-none>:last-child>:last-child>*,table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}
table.frame-none>*>tr>:first-child,table.frame-ends>*>tr>:first-child{border-left-width:0}
table.frame-none>*>tr>:last-child,table.frame-ends>*>tr>:last-child{border-right-width:0}
table.stripes-all>*>tr,table.stripes-odd>*>tr:nth-of-type(odd),table.stripes-even>*>tr:nth-of-type(even),table.stripes-hover>*>tr:hover{background:#f8f8f7}
th.halign-left,td.halign-left{text-align:left}
th.halign-right,td.halign-right{text-align:right}
th.halign-center,td.halign-center{text-align:center}
th.valign-top,td.valign-top{vertical-align:top}
th.valign-bottom,td.valign-bottom{vertical-align:bottom}
th.valign-middle,td.valign-middle{vertical-align:middle}
table thead th,table tfoot th{font-weight:bold}
tbody tr th{background:#f7f8f7}
tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold}
p.tableblock>code:only-child{background:none;padding:0}
p.tableblock{font-size:1em}
ol{margin-left:1.75em}
ul li ol{margin-left:1.5em}
dl dd{margin-left:1.125em}
dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}
li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em}
ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none}
ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em}
ul.unstyled,ol.unstyled{margin-left:0}
li>p:empty:only-child::before{content:"";display:inline-block}
ul.checklist>li>p:first-child{margin-left:-1em}
ul.checklist>li>p:first-child>.fa-square-o:first-child,ul.checklist>li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em}
ul.checklist>li>p:first-child>input[type=checkbox]:first-child{margin-right:.25em}
ul.inline{display:flex;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em}
ul.inline>li{margin-left:1.25em}
.unstyled dl dt{font-weight:400;font-style:normal}
ol.arabic{list-style-type:decimal}
ol.decimal{list-style-type:decimal-leading-zero}
ol.loweralpha{list-style-type:lower-alpha}
ol.upperalpha{list-style-type:upper-alpha}
ol.lowerroman{list-style-type:lower-roman}
ol.upperroman{list-style-type:upper-roman}
ol.lowergreek{list-style-type:lower-greek}
.hdlist>table,.colist>table{border:0;background:none}
.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}
td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em}
td.hdlist1{font-weight:bold;padding-bottom:1.25em}
td.hdlist2{word-wrap:anywhere}
.literalblock+.colist,.listingblock+.colist{margin-top:-.5em}
.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top}
.colist td:not([class]):first-child img{max-width:none}
.colist td:not([class]):last-child{padding:.25em 0}
.thumb,.th{line-height:0;display:inline-block;border:4px solid #fff;box-shadow:0 0 0 1px #ddd}
.imageblock.left{margin:.25em .625em 1.25em 0}
.imageblock.right{margin:.25em 0 1.25em .625em}
.imageblock>.title{margin-bottom:0}
.imageblock.thumb,.imageblock.th{border-width:6px}
.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em}
.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0}
.image.left{margin-right:.625em}
.image.right{margin-left:.625em}
a.image{text-decoration:none;display:inline-block}
a.image object{pointer-events:none}
sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super}
sup.footnote a,sup.footnoteref a{text-decoration:none}
sup.footnote a:active,sup.footnoteref a:active,#footnotes .footnote a:first-of-type:active{text-decoration:underline}
#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em}
#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0}
#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em}
#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em}
#footnotes .footnote:last-of-type{margin-bottom:0}
#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0}
div.unbreakable{page-break-inside:avoid}
.big{font-size:larger}
.small{font-size:smaller}
.underline{text-decoration:underline}
.overline{text-decoration:overline}
.line-through{text-decoration:line-through}
.aqua{color:#00bfbf}
.aqua-background{background:#00fafa}
.black{color:#000}
.black-background{background:#000}
.blue{color:#0000bf}
.blue-background{background:#0000fa}
.fuchsia{color:#bf00bf}
.fuchsia-background{background:#fa00fa}
.gray{color:#606060}
.gray-background{background:#7d7d7d}
.green{color:#006000}
.green-background{background:#007d00}
.lime{color:#00bf00}
.lime-background{background:#00fa00}
.maroon{color:#600000}
.maroon-background{background:#7d0000}
.navy{color:#000060}
.navy-background{background:#00007d}
.olive{color:#606000}
.olive-background{background:#7d7d00}
.purple{color:#600060}
.purple-background{background:#7d007d}
.red{color:#bf0000}
.red-background{background:#fa0000}
.silver{color:#909090}
.silver-background{background:#bcbcbc}
.teal{color:#006060}
.teal-background{background:#007d7d}
.white{color:#bfbfbf}
.white-background{background:#fafafa}
.yellow{color:#bfbf00}
.yellow-background{background:#fafa00}
span.icon>.fa{cursor:default}
a span.icon>.fa{cursor:inherit}
.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default}
.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c}
.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111}
.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900}
.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400}
.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000}
.conum[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);border-radius:50%;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}
.conum[data-value] *{color:#fff!important}
.conum[data-value]+b{display:none}
.conum[data-value]::after{content:attr(data-value)}
pre .conum[data-value]{position:relative;top:-.125em}
b.conum *{color:inherit!important}
.conum:not([data-value]):empty{display:none}
dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility}
h1,h2,p,td.content,span.alt,summary{letter-spacing:-.01em}
p strong,td.content strong,div.footnote strong{letter-spacing:-.005em}
p,blockquote,dt,td.content,td.hdlist1,span.alt,summary{font-size:1.0625rem}
p{margin-bottom:1.25rem}
.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em}
.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;box-shadow:0 1px 4px #e0e0dc}
.print-only{display:none!important}
@page{margin:1.25cm .75cm}
@media print{*{box-shadow:none!important;text-shadow:none!important}
html{font-size:80%}
a{color:inherit!important;text-decoration:underline!important}
a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important}
a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em}
abbr[title]{border-bottom:1px dotted}
abbr[title]::after{content:" (" attr(title) ")"}
pre,blockquote,tr,img,object,svg{page-break-inside:avoid}
thead{display:table-header-group}
svg{max-width:100%}
p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3}
h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid}
#header,#content,#footnotes,#footer{max-width:none}
#toc,.sidebarblock,.exampleblock>.content{background:none!important}
#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important}
body.book #header{text-align:center}
body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em}
body.book #header .details{border:0!important;display:block;padding:0!important}
body.book #header .details span:first-child{margin-left:0!important}
body.book #header .details br{display:block}
body.book #header .details br+span::before{content:none!important}
body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important}
body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always}
.listingblock code[data-lang]::before{display:block}
#footer{padding:0 .9375em}
.hide-on-print{display:none!important}
.print-only{display:block!important}
.hide-for-print{display:none!important}
.show-for-print{display:inherit!important}}
@media amzn-kf8,print{#header>h1:first-child{margin-top:1.25rem}
.sect1{padding:0!important}
.sect1+.sect1{border:0}
#footer{background:none}
#footer-text{color:rgba(0,0,0,.6);font-size:.9em}}
@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}}
</style>
</head>
<body class="article">
<div id="header">
<h1>Chapter 8 - NetX Duo trace events</h1>
</div>
<div id="content">
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>This chapter contains a description of the NetX Duo events.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_list_of_events_and_icons">List of Events and Icons</h2>
<div class="sectionbody">
<div class="paragraph">
<p>The following is a list of NetX Duo events displayed by TraceX.</p>
</div>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Icon</th>
<th class="tableblock halign-left valign-top">Meaning</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image1.png" alt="Internal A R P Request Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ARP Request Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image2.png" alt="Internal A R P Request Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ARP Request Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image3.png" alt="Internal A R P Response Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ARP Response Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image4.png" alt="Internal A R P Response Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ARP Response Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image5.png" alt="Internal I C M P Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ICMP Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image6.png" alt="Internal I C M P Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal ICMP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image7.png" alt="Internal NetX Duo I G M P Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal NetX Duo IGMP Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image8.png" alt="Internal I P Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal IP Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image9.png" alt="Internal I P Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal IP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image10.png" alt="Internal T C P Data Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP Data Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image11.png" alt="Internal T C P Data Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP Data Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image12.png" alt="Internal T C P FIN Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP FIN Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image13.png" alt="Internal T C P F I N Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP FIN Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image14.png" alt="Internal T C P R S T Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP RST Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image15.png" alt="Internal T C P R S T Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP RST Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image16.png" alt="Internal T C P S Y N Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP SYN Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image17.png" alt="Internal T C P S Y N Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP SYN Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image18.png" alt="Internal U D P Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal UDP Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image19.png" alt="Internal U D P Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal UDP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image20.png" alt="Internal R A R P Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal RARP Receive</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image21.png" alt="Internal R A R P Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal RARP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image22.png" alt="Internal T C P Retry icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP Retry</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image23.png" alt="Internal T C P State Change icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal TCP State Change</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image24.png" alt="Internal I / O Driver Packet Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Packet Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image25.png" alt="icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Initialize</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image26.png" alt="Internal I / O Driver Initialize icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Link Enable</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image27.png" alt="Internal I / O Driver Link Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Link Disable</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image28.png" alt="Internal I / O Driver Packet Broadcast icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Packet Broadcast</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image29.png" alt="Internal I / O Driver ARP Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver ARP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image30.png" alt="Internal I / O Driver ARP Response Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver ARP Response Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image31.png" alt="Internal I / O Driver RARP Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver RARP Send</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image32.png" alt="Internal I / O Driver Multicast Join icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Multicast Join</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image33.png" alt="Internal I / O Driver Multicast Leave icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Multicast Leave</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image34.png" alt="Internal I / O Driver Get Status icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get Status</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image35.png" alt="Internal I / O Driver Get Speed icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get Speed</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image36.png" alt="Internal I / O Driver Get Duplex Type icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get Duplex Type</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image37.png" alt="Internal I / O Driver Get Error Count icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get Error Count</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image38.png" alt="Internal I / O Driver Get RX Count icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get RX Count</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image39.png" alt="Internal I / O Driver Get TX Count icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get TX Count</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image40.png" alt="Internal I / O Driver Get Allocation Errors icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Get Allocation Errors</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image41.png" alt="Internal I / O Driver Un-initialize icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Un-initialize</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image42.png" alt="Internal I / O Driver Deferred Processing icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Internal I/O Driver Deferred Processing</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image43.png" alt="A R P Dynamic Entries Invalidate icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Dynamic Entries Invalidate</strong> (<em>nx_arp_dynamic_entries_invalidate</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image44.png" alt="A R P Dynamic Entry Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Dynamic Entry Set</strong> (<em>nx_arp_dynamic_entry_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image45.png" alt="A R P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Enable</strong> (<em>nx_arp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image46.png" alt="A R P Gratuitous Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Gratuitous Send</strong> (<em>nx_arp_gratuitous_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image47.png" alt="A R P Hardware Address Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Hardware Address Find</strong> (<em>nx_arp_hardware_address_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image48.png" alt="A R P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Information Get</strong> (<em>nx_arp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image49.png" alt="A R P IP Address Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP IP Address Find</strong> (<em>nx_arp_ip_address_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image50.png" alt="A R P Static Entry Create icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Static Entry Create</strong> (<em>nx_arp_static_entry_create</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image51.png" alt="A R P Static Entries Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Static Entries Delete</strong> (<em>nx_arp_static_entries_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image52.png" alt="A R P Static Entry Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ARP Static Entry Delete</strong> (<em>nx_arp_static_entry_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image53.png" alt="Duo Cache Entry Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo Cache Entry Delete</strong> (<em>nxd_nd_cache_entry_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image54.png" alt="Duo Cache Entry Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo Cache Entry Set</strong> (<em>nxd_nd_cache_entry_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image55.png" alt="Duo Cache Invalidate icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo Cache Invalidate</strong> (<em>nxd_nd_cache_invalidate</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image56.png" alt="Duo Cache I P Address Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo Cache IP Address Find</strong> (<em>nxd_nd_cache_ip_address_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image57.png" alt="Duo I C M P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo ICMP Enable</strong> (<em>nxd_icmp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image58.png" alt="Duo I C M P I P v 6 Ping icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo ICMP IPv6 Ping</strong> (<em>nxd_icmp_ping</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image59.png" alt="Duo I P Max Payload Size Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IP Max Payload Size Find</strong> (<em>nx_max_payload_size_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image60.png" alt="Duo I P Raw Packet Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IP Raw Packet Send</strong> (<em>nxd_ip_raw_packet_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image61.png" alt="Duo I P v 6 Default Router Add icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Default Router Add</strong> (<em>nxd_ipv6_default_router_add</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image62.png" alt="Duo I P v 6 Default Router Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Default Router Delete</strong> (<em>nxd_ipv6_default_router_delete)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image63.png" alt="Duo I P v 6 Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Enable</strong> (<em>nxd_ipv6_enable)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image64.png" alt="Duo I P v 6 Global Address Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Global Address Get</strong> (<em>nxd_ipv6_global_address_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image65.png" alt="Duo I P v 6 Global Address Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Global Address Set</strong> (<em>nxd_ipv6_global_address_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image66.png" alt="Duo I P v 6 Initiate Dad Process icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Initiate Dad Process</strong> (<em>nxd_ipv6_initiate_dad_process</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image67.png" alt="Duo I P v 6 Interface Address Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Interface Address Get</strong> (<em>nxd_ipv6_interface_address_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image68.png" alt="Duo I P v 6 Interface Address Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Interface Address Set</strong> (<em>nxd_ipv6_interface_address_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image69.png" alt="Duo I P v 6 Link Local Address Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Link Local Address Get</strong> (<em>nxd_ipv6_linklocal_address_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image70.png" alt="Duo I P v 6 Link Local Address Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Link Local Address Set</strong> (<em>nxd_ipv6_linklocal_address_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image71.png" alt="Duo I P v 6 Raw Packet Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo IPv6 Raw Packet Send</strong> (<em>nxd_ipv6_raw_packet_send)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image72.png" alt="Duo T C P Socket Peer Info Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo TCP Socket Peer Info Get</strong> (<em>nxd_tcp_socket_peer_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image73.png" alt="Duo T C P Socket Set Interface icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo TCP Socket Set Interface</strong> (<em>nxd_tcp_socket_set_interface</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image74.png" alt="Duo U D P Socket Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo UDP Socket Send</strong> (<em>nxd_udp_socket_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image75.png" alt="Duo U D P Socket Set Interface icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo UDP Socket Set Interface</strong> (<em>nxd_udp_socket_set_interface</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image76.png" alt="Duo U D P Source Extract icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Duo UDP Source Extract</strong> (<em>nxd_udp_source_extract</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image77.png" alt="I C M P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ICMP Enable</strong> (<em>nx_icmp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image78.png" alt="I C M P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ICMP Information Get</strong> (<em>nx_icmp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image79.png" alt="I C M P Ping icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ICMP Ping</strong> (<em>nx_icmp_ping</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image80.png" alt="I G M P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Enable</strong> (<em>nx_igmp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image81.png" alt="I G M P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Information Get</strong> (<em>nx_igmp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image82.png" alt="I G M P Loopback Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Loopback Disable</strong> (<em>nx_igmp_loopback_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image83.png" alt="I G M P Loopback Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Loopback Enable</strong> (<em>nx_igmp_loopback_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image84.png" alt="I G M P Multicast Join icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Multicast Join</strong> (<em>nx_igmp_multicast_join</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image85.png" alt="I G M P Multicast Leave icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IGMP Multicast Leave</strong> (<em>nx_igmp_multicast_leave</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image86.png" alt="I P Address Change Notify icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Address Change Notify</strong> (<em>nx_ip_address_change_notify</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image87.png" alt="I P Address Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Address Get</strong> (<em>nx_ip_address_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image88.png" alt="I P Address Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Address Set</strong> (<em>nx_ip_address_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image89.png" alt="I P Create icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Create</strong> (<em>nx_ip_create</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image90.png" alt="I P Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Delete</strong> (<em>nx_ip_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image91.png" alt="I P Driver Direct Command icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Driver Direct Command</strong> (<em>nx_ip_driver_direct_command</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image92.png" alt="I P Forwarding Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Forwarding Disable</strong> (<em>nx_ip_forwarding_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image93.png" alt="I P Forwarding Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Forwarding Enable</strong> (<em>nx_ip_forwarding_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image94.png" alt="I P Fragment Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Fragment Disable</strong> (<em>nx_ip_fragment_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image95.png" alt="I P Fragment Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Fragment Enable</strong> (<em>nx_ip_fragment_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image96.png" alt="I P Gateway Address Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Gateway Address Set</strong> (<em>nx_ip_gateway_address_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image97.png" alt="I P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Information Get</strong> (<em>nx_ip_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image98.png" alt="I P Interface Attach icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Interface Attach</strong> (<em>nx_ip_interface_attach</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image99.png" alt="I P Interface Info Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Interface Info Get</strong> (<em>nx_ip_interface_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image100.png" alt="I P Raw Packet Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Raw Packet Disable</strong> (<em>nx_ip_raw_packet_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image101.png" alt="I P Raw Packet Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Raw Packet Enable</strong> (<em>nx_ip_raw_packet_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image102.png" alt="I P Raw Packet Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Raw Packet Receive</strong> (<em>nx_ip_raw_packet_receive</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image103.png" alt="I P Raw Packet Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Raw Packet Send</strong> (<em>nx_ip_raw_packet_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image104.png" alt="I P Static Route Add icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Static Route Add</strong> (<em>nx_ip_static_route_add</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image105.png" alt="I P Static Route Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Static Route Delete</strong> (<em>nx_ip_static_route_delete)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/image106.png" alt="I P Status Check icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IP Status Check</strong> (<em>nx_ip_status_check</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image107.png" alt="I P S E C Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>IPSEC Enable</strong> (<em>nx_ipsec_enable)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image108.png" alt="Packet Allocate icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Allocate</strong> (<em>nx_packet_allocate</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image109.png" alt="Packet Copy icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Copy</strong> (<em>nx_packet_copy</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image110.png" alt="Packet Data Append icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Data Append</strong> (<em>nx_packet_data_append</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image111.png" alt="Packet Data Extract Offset icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Data Extract Offset</strong> (<em>nx_packet_data_extract_offset</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image112.png" alt="Packet Data Retrieve icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Data Retrieve</strong> (<em>nx_packet_data_retrieve</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image113.png" alt="Packet Length Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Length Get</strong> (<em>nx_packet_length_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image114.png" alt="Packet Pool Create icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Pool Create</strong> (<em>nx_packet_pool_create</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image115.png" alt="Packet Pool Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Pool Delete</strong> (<em>nx_packet_pool_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image116.png" alt="Packet Pool Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Pool Information Get</strong> (<em>nx_packet_pool_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image117.png" alt="Packet Release icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Release</strong> (<em>nx_packet_release</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image118.png" alt="Packet Transmit Release icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Packet Transmit Release</strong> (<em>nx_packet_transmit_release</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image119.png" alt="R A R P Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>RARP Disable</strong> (<em>nx_rarp_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image120.png" alt="R A R P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>RARP Enable</strong> (<em>nx_rarp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image121.png" alt="R A R P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>RARP Information Get</strong> (<em>nx_rarp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image122.png" alt="System Initialize icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>System Initialize</strong> (<em>nx_system_initialize</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image123.png" alt="T C P Client Socket Bind icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Client Socket Bind</strong> (<em>nx_tcp_client_socket_bind</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image124.png" alt="T C P Client Socket Connect icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Client Socket Connect</strong> (<em>nx_tcp_client_socket_connect</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image125.png" alt="T C P Client Socket Port Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Client Socket Port Get</strong> (<em>nx_tcp_client_socket_port_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image126.png" alt="T C P Client Socket Unbind icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Client Socket Unbind</strong> (<em>nx_tcp_client_socket_unbind</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image127.png" alt="T C P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Enable</strong> (<em>nx_tcp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image128.png" alt="T C P Free Port Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Free Port Find</strong> (<em>nx_tcp_free_port_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image129.png" alt="T C P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Information Get</strong> (<em>nx_tcp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image130.png" alt="T C P Server Socket Accept icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Server Socket Accept</strong> (<em>nx_tcp_server_socket_accept</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image131.png" alt="T C P Server Socket Listen icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Server Socket Listen</strong> (<em>nx_tcp_server_socket_listen</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image132.png" alt="T C P Server Socket Relisten icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Server Socket Relisten</strong> (<em>nx_tcp_server_socket_relisten</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image133.png" alt="T C P Server Socket Unaccept icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Server Socket Unaccept</strong> (<em>nx_tcp_server_socket_unaccept</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image134.png" alt="T C P Server Socket Unlisten icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Server Socket Unlisten</strong> (<em>nx_tcp_server_socket_unlisten</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image135.png" alt="T C P Socket Bytes Available icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Bytes Available</strong> (<em>nx_tcp_socket_bytes_available</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image136.png" alt="T C P Socket Create icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Create</strong> (<em>nx_tcp_socket_create</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image137.png" alt="T C P Socket Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Delete</strong> (<em>nx_tcp_socket_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image138.png" alt="T C P Socket Disconnect icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Disconnect</strong> (<em>nx_tcp_socket_disconnect</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image139.png" alt="T C P Socket Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Information Get</strong> (<em>nx_tcp_socket_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image140.png" alt="T C P Socket MSS Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket MSS Get</strong> (<em>nx_tcp_socket_mss_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image141.png" alt="T C P Socket MSS Peer Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket MSS Peer Get</strong> (<em>nx_tcp_socket_mss_peer_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image142.png" alt="T C P Socket MSS Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket MSS Set</strong> (<em>nx_tcp_socket_mss_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image143.png" alt="T C P Socket Peer Info Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Peer Info Get</strong> (<em>nx_tcp_socket_peer_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image144.png" alt="T C P Socket Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Receive</strong> (<em>nx_tcp_socket_receive</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image145.png" alt="T C P Socket Receive Notify icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Receive Notify</strong> (<em>nx_tcp_socket_receive_notify</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image146.png" alt="T C P Socket Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Send</strong> (<em>nx_tcp_socket_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image147.png" alt="T C P Socket State Wait icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket State Wait</strong> (<em>nx_tcp_socket_state_wait</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image148.png" alt="T C P Socket Transmit Configure icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Transmit Configure</strong> (<em>nx_tcp_socket_transmit_configure</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image149.png" alt="T C P Socket Window Update Notify Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>TCP Socket Window Update Notify Set</strong> (<em>nx_tcp_socket_window_update_notify_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image150.png" alt="U D P Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Enable</strong> (<em>nx_udp_enable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image151.png" alt="U D P Free Port Find icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Free Port Find</strong> (<em>nx_udp_free_port_find</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image152.png" alt="U D P Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Information Get</strong> (<em>nx_udp_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image153.png" alt="U D P Socket Bind icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Bind</strong> (<em>nx_udp_socket_bind</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image154.png" alt="U D P Socket Bytes Available icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Bytes Available</strong> (<em>nx_udp_socket_bytes_available</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image155.png" alt="U D P Socket Checksum Disable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Checksum Disable</strong> (<em>nx_udp_socket_checksum_disable</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image156.png" alt="U D P Socket Checksum Enable icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Checksum Enable</strong> <em>(nx_udp_socket_checksum_enable)</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image157.png" alt="U D P Socket Create icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Create</strong> (<em>nx_udp_socket_create</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image158.png" alt="U D P Socket Delete icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Delete</strong> (<em>nx_udp_socket_delete</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image159.png" alt="U D  Socket Information Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Information Get</strong> (<em>nx_udp_socket_info_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image160.png" alt="U D P Socket Interface Set icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Interface Set</strong> (<em>nx_udp_socket_interface_set</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image161.png" alt="U D P Socket Port Get icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Port Get</strong> (<em>nx_udp_socket_port_get</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image162.png" alt="U D P Socket Receive icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Receive</strong> (<em>nx_udp_socket_receive</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image163.png" alt="U D P Socket Receive Notify icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Receive Notify</strong> (<em>nx_udp_socket_receive_notify</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image164.png" alt="U D P Socket Send icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Send</strong> (<em>nx_udp_socket_send</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image165.png" alt="U D P Socket Unbind icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Socket Unbind</strong> (<em>nx_udp_socket_unbind</em>)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="image"><img src="./media/user-guide/netx-events/Image166.png" alt="U D P Source Extract icon"></span></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>UDP Source Extract</strong> (<em>nx_udp_source_extract</em>)</p></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="sect1">
<h2 id="_event_descriptions">Event Descriptions</h2>
<div class="sectionbody">
<div class="paragraph">
<p>The following pages describe the NetX Duo Trace Events.</p>
</div>
<div class="sect2">
<h3 id="_internal_arp_request_receive">Internal ARP Request Receive</h3>
<div class="sect3">
<h4 id="_internal_arp_request_receive_2">Internal ARP request receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image1.png" alt="Internal ARP request receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo ARP request receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_arp_request_send">Internal ARP Request Send</h3>
<div class="sect3">
<h4 id="_internal_arp_request_send_2">Internal ARP request send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image2.png" alt="Internal ARP request send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo ARP request send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Destination IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_arp_response_receive">Internal ARP Response Receive</h3>
<div class="sect3">
<h4 id="_internal_arp_request_receive_3">Internal ARP request receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image3.png" alt="The Internal ARP request receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo ARP response receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_arp_response_send">Internal ARP Response Send</h3>
<div class="sect3">
<h4 id="_internal_arp_request_send_3">Internal ARP request send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image4.png" alt="The Internal ARP request send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo response send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Destination IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_icmp_receive">Internal ICMP Receive</h3>
<div class="sect3">
<h4 id="_internal_icmp_receive_2">Internal ICMP receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image5.png" alt="Internal I C M P receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo ICMP receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 0 of ICMP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_icmp_send">Internal ICMP Send</h3>
<div class="sect3">
<h4 id="_internal_icmp_send_2">Internal ICMP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image6.png" alt="Internal I C M P send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo ICMP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Destination IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 0 of ICMP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_igmp_receive">Internal IGMP Receive</h3>
<div class="sect3">
<h4 id="_internal_igmp_receive_2">Internal IGMP receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image7.png" alt="Internal I G M P receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo IGMP receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: IP Pointer</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 0 of IGMP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_ip_receive">Internal IP Receive</h3>
<div class="sect3">
<h4 id="_internal_ip_receive_2">Internal IP receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image8.png" alt="Internal I P receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo IP receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Packet length</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_ip_send">Internal IP Send</h3>
<div class="sect3">
<h4 id="_internal_ip_send_2">Internal IP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image9.png" alt="Internal I P send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo IP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Destination IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Packet length</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_data_receive">Internal TCP Data Receive</h3>
<div class="sect3">
<h4 id="_internal_tcp_data_receive_2">Internal TCP Data Receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image10.png" alt="Internal T C P data receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP data receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Source IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Receive sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_data_send">Internal TCP data send</h3>
<div class="sect3">
<h4 id="_internal_tcp_data_send_2">Internal TCP Data Send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image11.png" alt="Internal T C P data send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP data send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Transmit sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_fin_receive">Internal TCP FIN Receive</h3>
<div class="sect3">
<h4 id="_internal_tcp_fin_receive_2">Internal TCP fin receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image12.png" alt="Internal T C P F I N receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP FIN receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Receive sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_fin_send">Internal TCP FIN Send</h3>
<div class="sect3">
<h4 id="_internal_tcp_fin_send_2">Internal TCP fin send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image13.png" alt="Internal T C P F I N send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP FIN send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4:Transmit sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_rst_receive">Internal TCP RST Receive</h3>
<div class="sect3">
<h4 id="_internal_tcp_rst_receive_2">Internal TCP RST receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image14.png" alt="Internal T C P R S T receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP reset receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance.</p>
</li>
<li>
<p>Info Field 2: Pointer to socket.</p>
</li>
<li>
<p>Info Field 3: Pointer to packet.</p>
</li>
<li>
<p>Info Field 4: Receive sequence number.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_rst_send">Internal TCP RST Send</h3>
<div class="sect3">
<h4 id="_internal_tcp_rst_send_2">Internal TCP RST send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image15.png" alt="Internal T C P R S T send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP reset send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Transmit sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_syn_receive">Internal TCP SYN Receive</h3>
<div class="sect3">
<h4 id="_internal_tcp_syn_receive_2">Internal TCP SYN receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image16.png" alt="Internal T C P S Y N receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP SYN receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Receive sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_syn_send">Internal TCP SYN Send</h3>
<div class="sect3">
<h4 id="_internal_tcp_syn_send_2">Internal TCP SYN send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image17.png" alt="Internal T C P S Y N send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP SYN send event.</p>
</div>
<div class="paragraph">
<p>Information Fields</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet
-Info Field 4: Transmit sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_udp_receive">Internal UDP Receive</h3>
<div class="sect3">
<h4 id="_internal_udp_receive_2">Internal UDP receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image18.png" alt="Internal U D P receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo UDP receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 0 of UDP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_udp_send">Internal UDP Send</h3>
<div class="sect3">
<h4 id="_internal_udp_send_2">Internal UDP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image19.png" alt="Internal U D P send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo UDP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 0 of UDP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_rarp_receive">Internal RARP Receive</h3>
<div class="sect3">
<h4 id="_internal_rarp_receive_2">Internal RARP receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image20.png" alt="Internal R A R P receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo RARP receive event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Target IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 1 of RARP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_rarp_send">Internal RARP Send</h3>
<div class="sect3">
<h4 id="_internal_rarp_send_2">Internal RARP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image21.png" alt="Internal R A R P send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo RARP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Target IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Word 1 of RARP header</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_retry">Internal TCP Retry</h3>
<div class="sect3">
<h4 id="_internal_tcp_retry_2">Internal TCP retry</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image22.png" alt="Internal T C P retry icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP retry event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to packet</p>
</li>
<li>
<p>Info Field 4: Number of retries</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_tcp_state_change">Internal TCP State Change</h3>
<div class="sect3">
<h4 id="_internal_tcp_state_change_2">Internal TCP state change</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image23.png" alt="Internal T C P state change icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo TCP socket state change event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Previous state</p>
</li>
<li>
<p>Info Field 4: New state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_packet_send">Internal I/O Driver Packet Send</h3>
<div class="sect3">
<h4 id="_internal_io_driver_packet_send_2">Internal I/O driver packet send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image24.png" alt="Internal I / O driver packet send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver packet send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_initialize">Internal I/O Driver Initialize</h3>
<div class="sect3">
<h4 id="_internal_io_driver_initialize_2">Internal I/O driver initialize</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image25.png" alt="Internal I / O driver initialize icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver initialize event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance.</p>
</li>
<li>
<p>Info Field 2: Not used.</p>
</li>
<li>
<p>Info Field 3: Not used.</p>
</li>
<li>
<p>Info Field 4: Not used.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_link_enable">Internal I/O Driver Link Enable</h3>
<div class="sect3">
<h4 id="_internal_io_driver_link_enable_2">Internal I/O driver link enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image26.png" alt="Internal I / O driver link enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver link enable event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance.</p>
</li>
<li>
<p>Info Field 2: Not used.</p>
</li>
<li>
<p>Info Field 3: Not used.</p>
</li>
<li>
<p>Info Field 4: Not used.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_link_disable">Internal I/O Driver Link Disable</h3>
<div class="sect3">
<h4 id="_internal_io_driver_link_disable_2">Internal I/O driver link disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image27.png" alt="Internal I / O driver link disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver link disable event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_packet_broadcast">Internal I/O Driver Packet Broadcast</h3>
<div class="sect3">
<h4 id="_internal_io_driver_packet_broadcast_2">Internal I/O driver packet broadcast</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image28.png" alt="Internal I / O driver packet broadcast icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver packet broadcast event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_arp_send">Internal I/O Driver ARP Send</h3>
<div class="sect3">
<h4 id="_internal_io_driver_arp_send_2">Internal I/O driver ARP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image29.png" alt="Internal I / O driver ARP send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver ARP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_arp_response_send">Internal I/O Driver ARP Response Send</h3>
<div class="sect3">
<h4 id="_internal_io_driver_arp_response_send_2">Internal I/O driver ARP response send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image30.png" alt="Internal I / O driver ARP response send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver ARP response send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_rarp_send">Internal I/O Driver RARP Send</h3>
<div class="sect3">
<h4 id="_internal_io_driver_rarp_send_2">Internal I/O driver RARP send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image31.png" alt="Internal I / O driver RARP send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver RARP send event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_multicast_join">Internal I/O Driver Multicast Join</h3>
<div class="sect3">
<h4 id="_internal_io_driver_multicast_join_2">Internal I/O driver multicast join</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image32.png" alt="Internal I / O driver multicast join icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver multicast join event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_multicast_leave">Internal I/O Driver Multicast Leave</h3>
<div class="sect3">
<h4 id="_internal_io_driver_multicast_leave_2">Internal I/O driver multicast leave</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image33.png" alt="Internal I / O driver multicast leave icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver multicast leave event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_status">Internal I/O Driver Get Status</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_status_2">Internal I/O driver get status</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image34.png" alt="Internal I / O driver get status icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get status event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_speed">Internal I/O Driver Get Speed</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_speed_2">Internal I/O driver get speed</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image35.png" alt="Internal I / O driver get speed icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get speed event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_duplex_type">Internal I/O Driver Get Duplex Type</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_duplex_type_2">Internal I/O driver get duplex type</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image36.png" alt="Internal I / O driver get duplex type icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get duplex type event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_error_count">Internal I/O Driver Get Error Count</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_error_count_2">Internal I/O driver get error count</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image37.png" alt="Internal I / O driver get error count icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get error count event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_rx_count">Internal I/O Driver Get RX Count</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_rx_count_2">Internal I/O driver get RX count</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image38.png" alt="Internal I / O driver get RX count icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get RX count event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_tx_count">Internal I/O Driver Get TX Count</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_tx_count_2">Internal I/O driver get TX count</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image39.png" alt="Internal I / O driver get T X count icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get TX count event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_get_allocation_errors">Internal I/O Driver Get Allocation Errors</h3>
<div class="sect3">
<h4 id="_internal_io_driver_get_allocation_errors_2">Internal I/O driver get allocation errors</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image40.png" alt="Internal I / O driver get allocation errors icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver get allocation errors event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_un_initialize">Internal I/O Driver Un-initialize</h3>
<div class="sect3">
<h4 id="_internal_io_driver_un_initialize_2">Internal I/O driver un-initialize</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image41.png" alt="Internal I / O driver un-initialize icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver un-initialize event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_internal_io_driver_deferred_processing">Internal I/O Driver Deferred Processing</h3>
<div class="sect3">
<h4 id="_internal_io_driver_deferred_processing_2">Internal I/O driver deferred processing</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image42.png" alt="Internal I / O driver deferred processing icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents an internal NetX Duo I/O driver deferred processing event.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet length</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_dynamic_entries_invalidate">ARP Dynamic Entries Invalidate</h3>
<div class="sect3">
<h4 id="_nx_arp_dynamic_entries_invalidate">nx_arp_dynamic_entries_invalidate</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image43.png" alt="A R P Dynamic Entries Invalidate icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents invalidating all dynamic ARP entires via nx_arp_dynamic_entries_invalidate.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Entries invalidated</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_dynamic_entry_set">ARP Dynamic Entry Set</h3>
<div class="sect3">
<h4 id="_nx_arp_dynamic_entry_set">nx_arp_dynamic_entry_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image44.png" alt="A R P Dynamic Entry Set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting a dynamic ARP entry via nx_arp_dynamic_entry_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Physical address (MSW)</p>
</li>
<li>
<p>Info Field 4: Physical address (LSW)</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_enable">ARP Enable</h3>
<div class="sect3">
<h4 id="_nx_arp_enable">nx_arp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image45.png" alt="A R P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling ARP via nx_arp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: ARP cache memory pointer</p>
</li>
<li>
<p>Info Field 3: ARP cache memory size</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_gratuitous_send">ARP Gratuitous Send</h3>
<div class="sect3">
<h4 id="_nx_arp_gratuitous_send">nx_arp_gratuitous_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image46.png" alt="A R P gratuitous send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a gratuitous ARP send via nx_arp_gratuitous_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_hardware_address_find">ARP Hardware Address Find</h3>
<div class="sect3">
<h4 id="_nx_arp_hardware_address_find">nx_arp_hardware_address_find</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image47.png" alt="A R P Hardware Address Find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents finding a physical address via nx_arp_hardware_address_find.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Physical address (MSW)</p>
</li>
<li>
<p>Info Field 4: Physical address (LSW)</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_information_get">ARP Information Get</h3>
<div class="sect3">
<h4 id="_nx_arp_info_get">nx_arp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image48.png" alt="A R P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information via nx_arp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: ARPs sent</p>
</li>
<li>
<p>Info Field 3: ARP responses</p>
</li>
<li>
<p>Info Field 4: ARPs received</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_ip_address_find">ARP IP Address Find</h3>
<div class="sect3">
<h4 id="_nx_arp_ip_address_find">nx_arp_ip_address_find</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image49.png" alt="A R P I P address find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents finding an IP address associated with the supplied physical address via nx_arp_ip_address_find.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Physical address (MSW)</p>
</li>
<li>
<p>Info Field 4: Physical address (LSW)</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_static_entry_create">ARP Static Entry Create</h3>
<div class="sect3">
<h4 id="_nx_arp_static_entry_create">nx_arp_static_entry_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image50.png" alt="A R P static entry create icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating a static ARP entry via nx_arp_static_entry_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Physical address (MSW)</p>
</li>
<li>
<p>Info Field 4: Physical address (LSW)</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_static_entries_delete">ARP Static Entries Delete</h3>
<div class="sect3">
<h4 id="_nx_arp_static_entries_delete">nx_arp_static_entries_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image51.png" alt="A R P static entries delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting all ARP static entries via nx_arp_static_entries_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Entries deleted</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_arp_static_entry_delete">ARP Static Entry Delete</h3>

</div>
<div class="sect2">
<h3 id="_nx_arp_static_entry_delete">nx_arp_static_entry_delete</h3>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image52.png" alt="A R P static entry delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting a static ARP entry via nx_arp_static_entry_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Physical address (MSW)</p>
</li>
<li>
<p>Info Field 4: Physical address (LSW)</p>
</li>
</ul>
</div>
</div>
<div class="sect2">
<h3 id="_duo_cache_entry_delete">Duo Cache Entry Delete</h3>
<div class="sect3">
<h4 id="_nxd_und_cache_entry_delete">nxd_und_cache_entry_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image53.png" alt="Duo cache entry delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting an entry in the neighbor cache table via nx_udp_socket_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Fourth (least significant) word of the IPv6 link local address to delete</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_cache_entry_set">Duo Cache Entry Set</h3>
<div class="sect3">
<h4 id="_nxd_nd_cache_entry_set">nxd_nd_cache_entry_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image54.png" alt="Duo cache entry set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating a cache entry and adding to the neighbor cache table via nxd_nd_cache_entry_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Fourth (least significant) word of the IPv6 address to add</p>
</li>
<li>
<p>Info Field 2: Physical address msb</p>
</li>
<li>
<p>Info Field 3: Physical address lsb</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_cache_invalidate">Duo Cache Invalidate</h3>
<div class="sect3">
<h4 id="_nxd_nd_cache_invalidate">nxd_nd_cache_invalidate</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image55.png" alt="Duo cache invalidate icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents invalidating the entire neighbor cache table via nxd_nd_cache_invalidate.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_cache_ip_address_find">Duo Cache IP Address Find</h3>
<div class="sect3">
<h4 id="_nxd_nd_cache_ip_address_find">nxd_nd_cache_ip_address_find</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image56.png" alt="Duo cache I P address find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving an IP address matching the supplied physical address from the cache table via nxd_nd_cache_ip_address_find.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth (least significant) word of the IPv6 address</p>
</li>
<li>
<p>Info Field 3: Physical address msb</p>
</li>
<li>
<p>Info Field 4: Physical address lsb</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_icmp_enable">Duo ICMP Enable</h3>
<div class="sect3">
<h4 id="_nxd_icmp_enable">nxd_icmp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image57.png" alt="Duo I C M P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents ICMPv4 and ICMPv6 services being enabled on the specified IP instance via nxd_icmp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_icmp_ping">Duo ICMP Ping</h3>
<div class="sect3">
<h4 id="_nxd_icmp_ping">nxd_icmp_ping</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image58.png" alt="Duo I C M P ping icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending a ping (echo request) to an IPv6 host via nxd_icmp_ping.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: IPv6 address</p>
</li>
<li>
<p>Info Field 3: Pointer to echo data</p>
</li>
<li>
<p>Info Field 4: Size of echo data</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ip_max_payload_size_find">Duo IP Max Payload Size Find</h3>
<div class="sect3">
<h4 id="_nxd_ip_max_payload_size">nxd_ip_max_payload_size</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image59.png" alt="Duo I P max payload size find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event computes the max payload the specified packet can carry without requiring fragmentation.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Socket pointer</p>
</li>
<li>
<p>Info Field 2: Peer IP address</p>
</li>
<li>
<p>Info Field 3: Peer port Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ip_raw_packet_send">Duo IP Raw Packet Send</h3>
<div class="sect3">
<h4 id="_nxd_ip_max_packet_send">nxd_ip_max_packet_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image60.png" alt="Duo I P raw packet send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending a raw IP packet out the specified network interface to the supplied IP destination addressvia nxd_ip_raw_packet_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet to send</p>
</li>
<li>
<p>Info Field 3: Pointer to destination address</p>
</li>
<li>
<p>Info Field 4: Packet protocol</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_default_router_add">Duo IPv6 Default Router Add</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_default_router_add">nxd_ipv6_default_router_add</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image61.png" alt="Duo I P v 6 default router add icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents adding a default router to the IP instance&#8217;s IPv6 routing table via nxd_ipv6_default_router_add.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance.</p>
</li>
<li>
<p>Info Field 2: Destination Network address.</p>
</li>
<li>
<p>Info Field 3: Life time information.</p>
</li>
<li>
<p>Info Field 4: Not used.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_default_router_delete">Duo IPv6 Default Router Delete</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_default_router_delete">nxd_ipv6_default_router_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image62.png" alt="Duo I P v 6 default router delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents removing a default router from the IP instance&#8217;s IPv6 routing table via nxd_ipv6_default_router_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance.</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the default router IPv6 address.</p>
</li>
<li>
<p>Info Field 3: Not used.</p>
</li>
<li>
<p>Info Field 4: Not used.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_enable">Duo IPv6 Enable</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_enable">nxd_ipv6_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image63.png" alt="Duo I P v 6 enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IPv6 services on the supplied IP instance via nxd_ipv6_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_global_address_get">Duo IPv6 Global Address Get</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_global_address_get">nxd_ipv6_global_address_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image64.png" alt="Duo I P v 6 global address get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving the global (primary) IP address on the IP instance located at index 1 in the IP instance interface table via nxd_ipv6_global_address_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance.</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the global address</p>
</li>
<li>
<p>Info Field 3: IPv6 address prefix length.</p>
</li>
<li>
<p>Info Field 4: Index into IP interface table (1).</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_global_address_set">Duo IPv6 Global Address Set</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_global_address_set">nxd_ipv6_global_address_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image65.png" alt="Duo I P v 6 global address set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the global (primary) IP address on the IP instance located at index 1 in the IP instance interface table via nxd_ipv6_global_address_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the global address</p>
</li>
<li>
<p>Info Field 3: IPv6 address prefix length</p>
</li>
<li>
<p>Info Field 4: Index into IP interface table (1)</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_initiate_dad_process">Duo IPv6 Initiate Dad Process</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_initiate_dad_process">nxd_ipv6_initiate_dad_process</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image66.png" alt="Duo I P v 6 initiate dad process icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents the start of the Duplicate Address Detection (DAD) process when the IP instance is assigned a link local or an IP interface address via nxd_ipv6_initiate_dad_process.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_interface_address_get">Duo IPv6 Interface Address Get</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_interface_address_get">nxd_ipv6_interface_address_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image67.png" alt="Duo I P v 6 interface address get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving the IP address and prefix at the specified index into the IP instance interface address table via nxd_ipv6_interface_address_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the IPv6 address to return</p>
</li>
<li>
<p>Info Field 4: Index of interface into the IP instance interface table</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_interface_address_set">Duo IPv6 Interface Address Set</h3>

</div>
<div class="sect2">
<h3 id="_nxd_ipv6_interface_address_set">nxd_ipv6_interface_address_set</h3>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image68.png" alt="Duo I P v 6 interface address set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the IP address and prefix at the specified index into the IP instance interface address table. Not permitted on index zero (link local address) via nxd_ipv6_interface_address_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the IPv6 address to return</p>
</li>
<li>
<p>Info Field 3: Prefix length</p>
</li>
<li>
<p>Info Field 4: Index of interface into the IP instance interface table</p>
</li>
</ul>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_link_local_address_get">Duo IPv6 Link Local Address Get</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_linklocal_address_get">nxd_ipv6_linklocal_address_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image69.png" alt="Duo I P v 6 link local address get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving the link local address of the specified IP instance via nxd_ipv6_linklocal_address_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth word (least significant) of the IP v6 link local address</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_link_local_address_set">Duo IPv6 Link Local Address Set</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_linklocal_address_set">nxd_ipv6_linklocal_address_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image70.png" alt="Duo I P v 6 link local address set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the link local address of the IP instance via nxd_ipv6_linklocal_address_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Fourth (least significant) word of the IPv6 link local address</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_ipv6_raw_packet_send">Duo IPv6 Raw Packet Send</h3>
<div class="sect3">
<h4 id="_nxd_ipv6_raw_packet_send">nxd_ipv6_raw_packet_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image71.png" alt="Duo I P v 6 raw packet send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending a raw IP packet through the primary IP interface to the specified destination via nxd_ip_raw_packet_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet to send</p>
</li>
<li>
<p>Info Field 3: Destination IP address</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_tcp_socket_peer_info_get">Duo TCP Socket Peer Info Get</h3>
<div class="sect3">
<h4 id="_nxd_tcp_socket_peer_info_get">nxd_tcp_socket_peer_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image72.png" alt="Duo T C P socket peer info get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event extracts the sender data from a received TCP packet on the specified socket. It returns the IP address and port of the sender.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Socket pointer</p>
</li>
<li>
<p>Info Field 2: Peer IP address</p>
</li>
<li>
<p>Info Field 3: Peer port</p>
</li>
<li>
<p>Info Field 4: The lease significant 32-bit of the IP address</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_tcp_socket_set_interface">Duo TCP Socket Set Interface</h3>
<div class="sect3">
<h4 id="_nxd_tcp_socket_set_interface">nxd_tcp_socket_set_interface</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image73.png" alt="Duo T C P socket set interface icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the outgoing socket interface after a client connects with a TCP server on the specified server IP address via nxd_tcp_client_socket_connect.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to TCP Socket</p>
</li>
<li>
<p>Info Field 2: Interface ID</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_udp_socket_send">Duo UDP Socket Send</h3>
<div class="sect3">
<h4 id="_nxd_udp_socket_send">nxd_udp_socket_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image74.png" alt="Duo U D P socket send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending a UDP packet through the specified socket with the input IP address and port via nxd_udp_socket_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer UDP Socket</p>
</li>
<li>
<p>Info Field 2: Pointer to UDP packet</p>
</li>
<li>
<p>Info Field 3: Packet length</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_udp_socket_set_interface">Duo UDP Socket Set Interface</h3>
<div class="sect3">
<h4 id="_nxd_udp_socket_set_interface">nxd_udp_socket_set_interface</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image75.png" alt="Duo U D P socket set interface icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the specified UDP socket outgoing interface to the interface corresponding to the input interface ID via nxd_udp_socket_set_interface.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to UDP Socket</p>
</li>
<li>
<p>Info Field 2: Interface ID</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_duo_udp_source_extract">Duo UDP Source Extract</h3>
<div class="sect3">
<h4 id="_nxd_udp_socket_extract">nxd_udp_socket_extract</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image76.png" alt="Duo U D P source extract icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents extracting the IP address and source port of a received packet (either IPv4 or IPv6). If IPv6, the fourth word (least significant) of the IP address is returned via nxd_udp_source_extract.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: IP version</p>
</li>
<li>
<p>Info Field 3: Source IP address (IPv4 or IPv6)</p>
</li>
<li>
<p>Info Field 4: Source port</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_icmp_enable">ICMP Enable</h3>
<div class="sect3">
<h4 id="_nx_icmp_enable">nx_icmp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image77.png" alt="I C M P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling ICMP via nx_icmp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance l;</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_icmp_information_get">ICMP Information Get</h3>
<div class="sect3">
<h4 id="_nx_icmp_info_get">nx_icmp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image78.png" alt="I C M P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information via nx_icmp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pings sent</p>
</li>
<li>
<p>Info Field 3: Ping responses</p>
</li>
<li>
<p>Info Field 4: Pings received</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_icmp_ping">ICMP Ping</h3>
<div class="sect3">
<h4 id="_nx_icmp_ping">nx_icmp_ping</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image79.png" alt="I C M P ping icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents pinging a target IP address via nx_icmp_ping.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Pointer to data</p>
</li>
<li>
<p>Info Field 4: Size of data</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_enable">IGMP Enable</h3>
<div class="sect3">
<h4 id="_nx_icmp_enable_2">nx_icmp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image80.png" alt="I G M P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IGMP via nx_igmp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_information_get">IGMP Information Get</h3>
<div class="sect3">
<h4 id="_nx_icmp_info_get_2">nx_icmp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image81.png" alt="I G M P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information via nx_igmp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Reports sent</p>
</li>
<li>
<p>Info Field 3: Queries received</p>
</li>
<li>
<p>Info Field 4: Groups joined</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_loopback_disable">IGMP Loopback Disable</h3>
<div class="sect3">
<h4 id="_nx_igmp_loopback_disable">nx_igmp_loopback_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image82.png" alt="I G M P loopback disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling IGMP loopback via nx_igmp_loopback_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_loopback_enable">IGMP Loopback Enable</h3>
<div class="sect3">
<h4 id="_nx_igmp_loopback_enable">nx_igmp_loopback_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image83.png" alt="I G M P loopback enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IGMP loopback via nx_igmp_loopback_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_multicast_join">IGMP Multicast Join</h3>
<div class="sect3">
<h4 id="_nx_igmp_multicast_join">nx_igmp_multicast_join</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image84.png" alt="I G M P multicast join icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents joining a multicast group via nx_igmp_multicast_join.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Group IP address</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_igmp_multicast_leave">IGMP Multicast Leave</h3>
<div class="sect3">
<h4 id="_nx_igmp_multicast_leave">nx_igmp_multicast_leave</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image85.png" alt="I G M P multicast leave icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents leaving a multicast group via nx_igmp_multicast_leave.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Group IP address</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_address_change_notify">IP Address Change Notify</h3>
<div class="sect3">
<h4 id="_nx_ip_address_change_notify">nx_ip_address_change_notify</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image86.png" alt="I P address change notify icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents registering for IP change notification via nx_ip_address_change_notify.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Callback function pointer</p>
</li>
<li>
<p>Info Field 3: Additional information pointer</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_address_get">IP Address Get</h3>
<div class="sect3">
<h4 id="_nx_ip_address_get">nx_ip_address_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image87.png" alt="I P address get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the IP address via nx_ip_address_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Network mask</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_address_set">IP Address Set</h3>
<div class="sect3">
<h4 id="_nx_ip_address_set">nx_ip_address_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image88.png" alt="I P address set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the IP address via nx_ip_address_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Network mask</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_create">IP Create</h3>
<div class="sect3">
<h4 id="_nx_ip_create">nx_ip_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image89.png" alt="I P create icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating an IP instance via nx_ip_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP address</p>
</li>
<li>
<p>Info Field 3: Network mask</p>
</li>
<li>
<p>Info Field 4: Default packet pool pointer</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_delete">IP Delete</h3>
<div class="sect3">
<h4 id="_nx_ip_delete">nx_ip_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image90.png" alt="I P delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting an IP instance via nx_ip_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_driver_direct_command">IP Driver Direct Command</h3>
<div class="sect3">
<h4 id="_nx_ip_driver_direct_command">nx_ip_driver_direct_command</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image91.png" alt="I P driver direct command icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a direct I/O driver command via nx_ip_driver_direct_command.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Driver command</p>
</li>
<li>
<p>Info Field 3: Return value</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_forwarding_disable">IP Forwarding Disable</h3>
<div class="sect3">
<h4 id="_nx_ip_forwarding_disable">nx_ip_forwarding_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image92.png" alt="I P forwarding disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling IP forwarding via nx_ip_forwarding_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_forwarding_enable">IP Forwarding Enable</h3>
<div class="sect3">
<h4 id="_nx_ip_forwarding_enable">nx_ip_forwarding_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image93.png" alt="I P forwarding enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IP forwarding via nx_ip_forwarding_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_fragment_disable">IP Fragment Disable</h3>
<div class="sect3">
<h4 id="_nx_ip_fragment_disable">nx_ip_fragment_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image94.png" alt="I P fragment disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling IP fragmenting via nx_ip_fragment_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_fragment_enable">IP Fragment Enable</h3>
<div class="sect3">
<h4 id="_nx_ip_fragment_enable">nx_ip_fragment_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image95.png" alt="I P fragment enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IP fragmenting via nx_ip_fragment_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_gateway_address_set">IP Gateway Address Set</h3>
<div class="sect3">
<h4 id="_nx_ip_gateway_address_set">nx_ip_gateway_address_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image96.png" alt="I P gateway address set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the gateway IP address via nx_ip_gateway_address_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Gateway IP address</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_information_get">IP Information Get</h3>
<div class="sect3">
<h4 id="_nx_ip_info_get">nx_ip_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image97.png" alt="I P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong>
This event represents getting IP information via nx_ip_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: IP bytes sent</p>
</li>
<li>
<p>Info Field 3: IP bytes received</p>
</li>
<li>
<p>Info Field 4: IP packets dropped</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_interface_attach">IP Interface Attach</h3>
<div class="sect3">
<h4 id="_nx_interface_attach">nx_interface_attach</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image98.png" alt="I P interface attach icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a secondary network interface being attached to the IP instance via nx_ip_interface_attach.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Interface IP Address</p>
</li>
<li>
<p>Info Field 3: Index into IP interface table</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_interface_info_get">IP Interface Info Get</h3>
<div class="sect3">
<h4 id="_nx_ip_interface_info_get">nx_ip_interface_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image99.png" alt="IP interface info get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents information retrieved from the specified network interface via nx_ip_interface_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Interface IP address</p>
</li>
<li>
<p>Info Field 3: Interface MAC address msb</p>
</li>
<li>
<p>Info Field 4: Interface MAC address lsb</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_raw_packet_disable">IP Raw Packet Disable</h3>
<div class="sect3">
<h4 id="_nx_ip_raw_packet_disable">nx_ip_raw_packet_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image100.png" alt="I P raw packet disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling raw IP packet communication via nx_ip_raw_packet_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_raw_packet_enable">IP Raw Packet Enable</h3>
<div class="sect3">
<h4 id="_nx_ip_raw_packet_enable">nx_ip_raw_packet_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image101.png" alt="I P raw packet enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling raw IP packet communication via nx_ip_raw_packet_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_raw_packet_receive">IP Raw Packet Receive</h3>
<div class="sect3">
<h4 id="_nx_ip_raw_packet_receive">nx_ip_raw_packet_receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image102.png" alt="I P raw packet receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents receiving a raw IP packet via nx_ip_raw_packet_receive.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Wait option</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_raw_packet_send">IP Raw Packet Send</h3>
<div class="sect3">
<h4 id="_nx_ip_raw_packet_send">nx_ip_raw_packet_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image103.png" alt="I P raw packet send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending a raw IP packet via nx_ip_raw_packet_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Destination IP address</p>
</li>
<li>
<p>Info Field 4: Type of service</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_static_route_add">IP Static Route Add</h3>
<div class="sect3">
<h4 id="_nx_ip_static_route_add">nx_ip_static_route_add</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image104.png" alt="I P static route add icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a static route being added to the IP instance routing table via nx_ip_static_route_add.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Network address</p>
</li>
<li>
<p>Info Field 3: Network mask</p>
</li>
<li>
<p>Info Field 4: Next hop</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_static_route_delete">IP Static Route Delete</h3>
<div class="sect3">
<h4 id="_nx_ip_static_route_delete">nx_ip_static_route_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image105.png" alt="I P static route delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a static route being removed from the IP instance routing table via nx_ip_static_route_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Network address</p>
</li>
<li>
<p>Info Field 3: Network mask</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ip_status_check">IP Status Check</h3>
<div class="sect3">
<h4 id="_nx_ip_status_check">nx_ip_status_check</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/image106.png" alt="I P status check icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents checking for an IP status via nx_ip_status_check.</p>
</div>
<div class="paragraph">
<p>Information Fields</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the IP instance</p>
</li>
<li>
<p>Info Field 2: Requested status</p>
</li>
<li>
<p>Info Field 3: Actual status</p>
</li>
<li>
<p>Info Field 4: Wait option</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_ipsec_enable">IPSEC Enable</h3>
<div class="sect3">
<h4 id="_nx_ipsec_enable">nx_ipsec_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image107.png" alt="I P S E C enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling IPSec services on the supplied IP instance via nx_ipsec_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_allocate">Packet Allocate</h3>
<div class="sect3">
<h4 id="_nx_packet_allocate">nx_packet_allocate</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image108.png" alt="Packet allocate icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents allocating a packet via nx_packet_allocate.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet pool</p>
</li>
<li>
<p>Info Field 2: Pointer to packet allocated</p>
</li>
<li>
<p>Info Field 3: Packet type</p>
</li>
<li>
<p>Info Field 4: Available packets</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_copy">Packet Copy</h3>
<div class="sect3">
<h4 id="_nx_packet_copy">nx_packet_copy</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image109.png" alt="Packet cpy icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents copying a packet via nx_packet_copy.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 2: New packet pointer</p>
</li>
<li>
<p>Info Field 3: Pointer to packet pool</p>
</li>
<li>
<p>Info Field 4: Wait option</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_data_append">Packet Data Append</h3>
<div class="sect3">
<h4 id="_nx_packet_data_append">nx_packet_data_append</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image110.png" alt="Packet data append icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents appending data to a packet via nx_packet_data_append.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: Pointer to data</p>
</li>
<li>
<p>Info Field 3: Size of data</p>
</li>
<li>
<p>Info Field 4: Pointer to packet pool</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_data_extract_offset">Packet Data Extract Offset</h3>
<div class="sect3">
<h4 id="_nx_udp_source_extract_offset">nx_udp_source_extract_offset</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image111.png" alt="Packet data extract offset icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents packet data that is extracted into a supplied buffer from a packet via nx_udp_source_extract_offset.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to packet</p>
</li>
<li>
<p>Info Field 2: Size of specified buffer</p>
</li>
<li>
<p>Info Field 3: Number of bytes copied</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_data_retrieve">Packet Data Retrieve</h3>
<div class="sect3">
<h4 id="_nx_packet_data_retrieve">nx_packet_data_retrieve</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image112.png" alt="Packet data retrieve icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving data from a packet via nx_packet_data_retrieve.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: Pointer to start of buffer</p>
</li>
<li>
<p>Info Field 3: Bytes copied</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_length_get">Packet Length Get</h3>
<div class="sect3">
<h4 id="_nx_packet_length_get">nx_packet_length_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image113.png" alt="Packet length get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the length of a packet via nx_packet_length_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: Packet length</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_pool_create">Packet Pool Create</h3>
<div class="sect3">
<h4 id="_nx_packet_pool_create">nx_packet_pool_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image114.png" alt="Packet pool create icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating a packet pool via nx_packet_pool_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet pool</p>
</li>
<li>
<p>Info Field 2: Packet payload size</p>
</li>
<li>
<p>Info Field 3: Pointer to pool memory area</p>
</li>
<li>
<p>Info Field 4: Size of pool memory area</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_pool_delete">Packet Pool Delete</h3>
<div class="sect3">
<h4 id="_nx_packet_pool_delete">nx_packet_pool_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image115.png" alt="Packet pool delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting a packet pool via nx_packet_pool_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet pool</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
<div class="sect3">
<h4 id="_packet_pool_information_get">Packet Pool Information Get</h4>

</div>
<div class="sect3">
<h4 id="_nx_packet_pool_info_get">nx_packet_pool_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image116.png" alt="Packet pool information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting packet pool information via nx_packet_pool_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to packet pool</p>
</li>
<li>
<p>Info Field 2: Total packets</p>
</li>
<li>
<p>Info Field 3: Available packets</p>
</li>
<li>
<p>Info Field 4: Empty requests</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_release">Packet Release</h3>
<div class="sect3">
<h4 id="_nx_packet_data_release">nx_packet_data_release</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image117.png" alt="Packet release icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents releasing a packet via nx_packet_release.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: Packet status</p>
</li>
<li>
<p>Info Field 3: Available packets</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_packet_transmit_release">Packet Transmit Release</h3>
<div class="sect3">
<h4 id="_nx_packet_transmit_release">nx_packet_transmit_release</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image118.png" alt="Packet transmit release icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents releasing a transmit packet via nx_packet_transmit_release.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to the packet</p>
</li>
<li>
<p>Info Field 2: Packet status</p>
</li>
<li>
<p>Info Field 3: Available packets</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_rarp_disable">RARP Disable</h3>
<div class="sect3">
<h4 id="_nx_rarp_disable">nx_rarp_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image119.png" alt="R A R P disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling RARP via nx_rarp_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_rarp_enable">RARP Enable</h3>
<div class="sect3">
<h4 id="_nx_rarp_enable">nx_rarp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image120.png" alt="R A R P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling RARP via nx_rarp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_rarp_information_get">RARP Information Get</h3>
<div class="sect3">
<h4 id="_nx_rarp_info_get">nx_rarp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image121.png" alt="R A R P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting RARP information via nx_rarp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Requests sent</p>
</li>
<li>
<p>Info Field 3: Responses received</p>
</li>
<li>
<p>Info Field 4: Invalid responses</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_system_initialize">System Initialize</h3>
<div class="sect3">
<h4 id="_nx_system_initialize">nx_system_initialize</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image122.png" alt="System initialize icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents initializing NetX via nx_system_initialize.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Not used</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_client_socket_bind">TCP Client Socket Bind</h3>
<div class="sect3">
<h4 id="_nx_tcp_client_socket_bind">nx_tcp_client_socket_bind</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image123.png" alt="T  P client socket bind icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents binding a client socket to a port via nx_tcp_client_socket_bind.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Port requested</p>
</li>
<li>
<p>Info Field 4: Wait option</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_client_socket_connect">TCP Client Socket Connect</h3>
<div class="sect3">
<h4 id="_nx_tcp_client_socket_connect">nx_tcp_client_socket_connect</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image124.png" alt="T C P client socket connect icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents making a client socket connection via nx_tcp_client_socket_connect.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Server IP address</p>
</li>
<li>
<p>Info Field 4: Server port requested</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_client_socket_port_get">TCP Client Socket Port Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_client_socket_port_get">nx_tcp_client_socket_port_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image125.png" alt="T C P client socket port get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the client socket port number via nx_tcp_client_socket_port_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_client_socket_unbind">TCP Client Socket Unbind</h3>
<div class="sect3">
<h4 id="_nx_tcp_client_socket_unbind">nx_tcp_client_socket_unbind</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image126.png" alt="T C P client socket unbind icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents unbinding the port associated with the socket via nx_tcp_client_socket_unbind.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_enable">TCP Enable</h3>
<div class="sect3">
<h4 id="_nx_tcp_enable">nx_tcp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image127.png" alt="T C P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling TCP via nx_tcp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_free_port_find_tcp_free_port_find">TCP Free Port Find TCP Free Port Find</h3>
<div class="sect3">
<h4 id="_nx_tcp_free_port_find">nx_tcp_free_port_find</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image128.png" alt="T  CP free port find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents finding a free TCP port via nx_tcp_free_port_find.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Starting search port number</p>
</li>
<li>
<p>Info Field 3: Free port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_information_get">TCP Information Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_info_get">nx_tcp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image129.png" alt="T C P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving TCP information for the specified IP instance via nx_tcp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Number of bytes sent</p>
</li>
<li>
<p>Info Field 3: Number of bytes received</p>
</li>
<li>
<p>Info Field 4: Number of invalid packets</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_server_socket_accept">TCP Server Socket Accept</h3>
<div class="sect3">
<h4 id="_nx_tcp_server_socket_accept">nx_tcp_server_socket_accept</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image130.png" alt="T C P server socket accept icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting up the server socket after an active connection request was received via nx_tcp_server_socket_accept.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Wait option</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_server_socket_listen">TCP Server Socket Listen</h3>
<div class="sect3">
<h4 id="_nx_tcp_server_socket_listen">nx_tcp_server_socket_listen</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image131.png" alt="T C P server socket listen icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents register a listen request and a server socket for the specified TCP port via nx_tcp_server_socket_listen.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: TCP port number</p>
</li>
<li>
<p>Info Field 3: Pointer to socket</p>
</li>
<li>
<p>Info Field 4: Maximum number of connections that can be queued</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_server_socket_relisten">TCP Server Socket Relisten</h3>
<div class="sect3">
<h4 id="_nx_tcp_server_socket_relisten">nx_tcp_server_socket_relisten</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image132.png" alt="T C P server socket relisten icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents register another server socket for an existing listen request on the specified TCP port via nx_tcp_server_socket_relisten.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: TCP port number</p>
</li>
<li>
<p>Info Field 3: Pointer to socket</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_server_socket_unaccept">TCP Server Socket Unaccept</h3>
<div class="sect3">
<h4 id="_nx_tcp_server_socket_unaccept">nx_tcp_server_socket_unaccept</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image133.png" alt="T C P server socket unaccept icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents removing the server socket from association with the port receiving an earlier passive connection via nx_tcp_server_socket_unaccept.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Socket state</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_server_socket_unlisten_tcp_server_socket_unlisten">TCP Server Socket Unlisten TCP Server Socket Unlisten</h3>
<div class="sect3">
<h4 id="_nx_tcp_server_socket_unlisten">nx_tcp_server_socket_unlisten</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image134.png" alt="T C P server socket unlisten icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents removing a previous listen request for the specified TCP port via nx_tcp_server_socket_unlisten.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: TCP port number</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_bytes_available">TCP Socket Bytes Available</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_bytes_available">nx_tcp_socket_bytes_available</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image135.png" alt="T C P socket bytes available icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents the number of bytes currently available on the specified TCP receiving socket via nx_tcp_socket_bytes_available.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to TCP socket</p>
</li>
<li>
<p>Info Field 3: Bytes received on the socket</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_create">TCP Socket Create</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_create">nx_tcp_socket_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image136.png" alt="T C P socket create icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating a TCP socket via nx_tcp_socket_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Type of service</p>
</li>
<li>
<p>Info Field 4: Receive window size</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_delete">TCP Socket Delete</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_delete">nx_tcp_socket_delete</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image137.png" alt="T C P socket delete icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting a socket via nx_tcp_socket_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Socket state</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_disconnect">TCP Socket Disconnect</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_disconnect">nx_tcp_socket_disconnect</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image138.png" alt="T C P socket disconnect icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disconnecting a socket via nx_tcp_socket_disconnect.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Wait option</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_information_get">TCP Socket Information Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_info_get">nx_tcp_socket_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image139.png" alt="T C P socket information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information about a socket via nx_tcp_socket_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Bytes sent through this socket</p>
</li>
<li>
<p>Info Field 4: Bytes received through this socket</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_mss_get">TCP Socket MSS Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_mss_get">nx_tcp_socket_mss_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image140.png" alt="T C P socket M S S get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the socket&#8217;s MSS via nx_tcp_socket_mss_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Maximum Segment Size (MSS)</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_mss_peer_get">TCP Socket MSS Peer Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_mss_peer_get">nx_tcp_socket_mss_peer_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image141.png" alt="T C P socket M S S peer get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the MSS value of the socket&#8217;s peer via nx_tcp_socket_mss_peer_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Peer&#8217;s MSS</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_mss_set">TCP Socket MSS Set</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_mss_set">nx_tcp_socket_mss_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image142.png" alt="T C P socket M S S set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting a socket&#8217;s MSS via nx_tcp_socket_mss_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: MSS</p>
</li>
<li>
<p>Info Field 4: Socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_peer_info_get">TCP Socket Peer Info Get</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_peer_info_get">nx_tcp_socket_peer_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image143.png" alt="T C P socket peer info get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents information retrieved from the TCP socket regarding the peer (e.g. &gt;connecting host) IP address and port via nx_tcp_socket_peer_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to TCP socket</p>
</li>
<li>
<p>Info Field 2: Peer IP address</p>
</li>
<li>
<p>Info Field 3: Peer port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_receive">TCP Socket Receive</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_receive">nx_tcp_socket_receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image144.png" alt="T C P socket receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents receiving data from a socket via nx_tcp_socket_receive.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to socket</p>
</li>
<li>
<p>Info Field 2: Pointer to received packet</p>
</li>
<li>
<p>Info Field 3: Received packet length</p>
</li>
<li>
<p>Info Field 4: Receive sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_receive_notify">TCP Socket Receive Notify</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_receive_notify">nx_tcp_socket_receive_notify</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image145.png" alt="T C P socket receive notify icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents registering a receive notify callback for a socket via nx_tcp_socket_receive_notify.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to receive notify callback Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_send">TCP Socket Send</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_send">nx_tcp_socket_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image146.png" alt="T C P socket send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending data on a socket via nx_tcp_socket_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to socket</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Length of packet</p>
</li>
<li>
<p>Info Field 4: Transmit sequence number</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_state_wait">TCP Socket State Wait</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_state_wait">nx_tcp_socket_state_wait</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image147.png" alt="T C P socket state wait icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents waiting for a socket to enter a particular state via nx_tcp_socket_state_wait.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Desired socket state</p>
</li>
<li>
<p>Info Field 4: Previous socket state</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_transmit_configure">TCP Socket Transmit Configure</h3>
<div class="sect3">
<h4 id="_nx_tcp_socket_transmit_configure">nx_tcp_socket_transmit_configure</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image148.png" alt="T C P socket transmit configure icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents configuring the transmit options for a socket via nx_tcp_socket_transmit_configure.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Transmit queue depth</p>
</li>
<li>
<p>Info Field 4: Timeout value</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_tcp_socket_window_update_notify_set">TCP Socket Window Update Notify Set</h3>
<div class="sect3">
<h4 id="_nx_tcp_window_update_notify_set">nx_tcp_window_update_notify_set</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image149.png" alt="T C P socket window update notify set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents a TCP socket receiving notification of an increase in the remote host receive window via nx_tcp_window_update_notify_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to TCP socket</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_enable">UDP Enable</h3>
<div class="sect3">
<h4 id="_nx_udp_enable">nx_udp_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image150.png" alt="U D P enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling UDP via nx_udp_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Not used</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_free_port_find">UDP Free Port Find</h3>
<div class="sect3">
<h4 id="_nx_udp_free_port_find">nx_udp_free_port_find</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image151.png" alt="U D P free port find icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents finding a free UDP port via nx_udp_free_port_find.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Starting port to search from</p>
</li>
<li>
<p>Info Field 3: Free port</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_information_get">UDP Information Get</h3>
<div class="sect3">
<h4 id="_nx_udp_info_get">nx_udp_info_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image152.png" alt="U D P information get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information via nx_udp_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: UDP bytes sent</p>
</li>
<li>
<p>Info Field 3: UDP bytes received</p>
</li>
<li>
<p>Info Field 4: Invalid packets</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_bind">UDP Socket Bind</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_bind">nx_udp_socket_bind</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image153.png" alt="U D P socket bind icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents binding a UDP socket to a port via nx_udp_socket_bind.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Port number</p>
</li>
<li>
<p>Info Field 4: Wait option</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_bytes_available">UDP Socket Bytes Available</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_bytes_available">nx_udp_socket_bytes_available</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image154.png" alt="U D P socket bytes available icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents the current number of bytes received on the UDP socket via nx_udp_socket_bytes_available.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Bytes received on socket</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_checksum_disable">UDP Socket Checksum Disable</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_checksum_disable">nx_udp_socket_checksum_disable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image155.png" alt="U D P socket checksum disable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents disabling the checksum for data on a UDP socket via nx_udp_socket_checksum_disable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_checksum_enable">UDP Socket Checksum Enable</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_checksum_enable">nx_udp_socket_checksum_enable</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image156.png" alt="U D P socket checksum enable icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents enabling checksum processing on a socket via nx_udp_socket_checksum_enable.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_create">UDP Socket Create</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_create">nx_udp_socket_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image157.png" alt="U D P socket create icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents creating a UDP socket via nx_udp_socket_create.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Type of service</p>
</li>
<li>
<p>Info Field 4: Maximum receive queue</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_delete_event">UDP Socket Delete Event</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_delete_event">nx_udp_socket_delete event</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image158.png" alt="U D P socket delete event icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents deleting a UDP socket via nx_udp_socket_delete.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_information_get_event">UDP Socket Information Get Event</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_info_get_event">nx_udp_socket_info_get event</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image159.png" alt="U D P socket information get event icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting information about a UDP socket via nx_udp_socket_info_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Bytes sent through socket</p>
</li>
<li>
<p>Info Field 4: Bytes received through socket</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_interface_set">UDP Socket Interface Set</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_interface_set_event">nx_udp_socket_interface_set event</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image160.png" alt="U D P socket interface set icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents setting the outgoing interface of the specified UDP socket with the specified interface via nx_udp_socket_interface_set.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to UDP socket</p>
</li>
<li>
<p>Info Field 2: Index corresponding to the interface for the socket</p>
</li>
<li>
<p>Info Field 3: Not used</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_port_get">UDP Socket Port Get</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_port_get">nx_udp_socket_port_get</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image161.png" alt="U D P socket port get icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents retrieving the UDP port the specified UDP socket is bound to via nx_udp_socket_port_get.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to UDP socket</p>
</li>
<li>
<p>Info Field 3: Port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_receive">UDP Socket Receive</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_receive">nx_udp_socket_receive</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image162.png" alt="U D P socket receive icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents receiving data on the specified UDP socket via nx_udp_socket_receive.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to UDP socket</p>
</li>
<li>
<p>Info Field 3: Pointer to received packet</p>
</li>
<li>
<p>Info Field 4: Received packet size</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_receive_notify">UDP Socket Receive Notify</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_receive_notify">nx_udp_socket_receive_notify</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image163.png" alt="U D P socket receive notify icon"></span>s
<strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents registering a receive notify callback via nx_udp_socket_receive_notify.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Pointer to receive notify function Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_send">UDP Socket Send</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_send">nx_udp_socket_send</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image164.png" alt="U D P socket send icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents sending data through a UDP socket via nx_udp_socket_send.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to socket</p>
</li>
<li>
<p>Info Field 2: Pointer to packet</p>
</li>
<li>
<p>Info Field 3: Packet length</p>
</li>
<li>
<p>Info Field 4: Destination IP address</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_socket_unbind">UDP Socket Unbind</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_unbind">nx_udp_socket_unbind</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image165.png" alt="U D P socket unbind icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents unbinding a UDP port with a socket via nx_udp_socket_unbind.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to IP instance</p>
</li>
<li>
<p>Info Field 2: Pointer to socket</p>
</li>
<li>
<p>Info Field 3: Port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_udp_source_extract">UDP Source Extract</h3>
<div class="sect3">
<h4 id="_nx_udp_socket_create_2">nx_udp_socket_create</h4>
<div class="paragraph">
<p><strong>Icon</strong> <span class="image"><img src="./media/user-guide/netx-events/Image166.png" alt="U D P source extract icon"></span></p>
</div>
<div class="paragraph">
<p><strong>Description</strong></p>
</div>
<div class="paragraph">
<p>This event represents getting the IP address and port number of a received UDP packet via nx_udp_source_extract.</p>
</div>
<div class="paragraph">
<p><strong>Information Fields</strong></p>
</div>
<div class="ulist">
<ul>
<li>
<p>Info Field 1: Pointer to packet</p>
</li>
<li>
<p>Info Field 2: Sender&#8217;s IP address</p>
</li>
<li>
<p>Info Field 3: Sender&#8217;s port number</p>
</li>
<li>
<p>Info Field 4: Not used</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2025-02-07 08:25:21 UTC
</div>
</div>
</body>
</html>